'gtk_widget_hide_all ()' is deprecated since Gtk 2.24, and doesn't exist
anymore in Gtk3.

--- src/af/ev/gtk/ev_UnixToolbar.cpp.orig	2013-04-07 13:53:03 UTC
+++ src/af/ev/gtk/ev_UnixToolbar.cpp
@@ -201,7 +201,7 @@ static void
 menubutton_show_cb (GtkWidget *widget, gpointer data)
 {
 	g_signal_stop_emission_by_name (G_OBJECT (widget), "show");
-	gtk_widget_hide_all (widget);
+	gtk_widget_hide (widget);
 }
 
 /*!
@@ -235,7 +235,7 @@ toolbar_append_menubutton (GtkToolbar 	*
 		if (children && children->data)
 		{
 			GtkWidget * button = GTK_WIDGET (children->data);
-			gtk_widget_hide_all (button);
+			gtk_widget_hide (button);
 
 			g_signal_connect(G_OBJECT (button), "show",
 							 G_CALLBACK (menubutton_show_cb), NULL);
